package com.matt.domain.estimate.dto;

import com.matt.commons.page.PagerQuery;
import lombok.Data;
import lombok.EqualsAndHashCode;

import javax.persistence.Id;

/**
 * 课程评价DTO
 */
@Data
@EqualsAndHashCode(callSuper=false)
public class CourseEstimateDTO extends PagerQuery {

    @Id
    private String id;

    /**
     * 课程id
     */
    private String courseId;

    /**
     * 评价人id
     */
    private String evaluatorId;

    /**
     * 课程评价内容
     */
    private String courseContent;

    /**
     * 创建时间
     */
    private String createDate;

    /**
     * 评价图片url
     */
    private String imgUrl;

    /**
     * 是否点赞 true=点赞 false=未点赞
     */
    private Boolean isLiked;

    /**
     * 被点赞总数
     */
    private Integer likedCount;

    /**
     * 评价人真实姓名
     */
    private String realName;

    /**
     * 评价人头像
     */
    private String headImgUrl;
}
